被趕鴨子上架的實驗紀錄....
今天的受害者:為了模擬兩顆router臨時借來的H社4port GbE一張....
重點:當然是4個GbE了....
另一個受害者:G牌A85X M-ATX M/B一張,散熱器下的是NT$12xx的A4-5300....
4port全部透過IOMMU轉給guest的設定....
guest透過IOMMU存取GbE,跑iperf的狀況....
解除IOMMU,讓guest以bridge mode存取VM Network的設定....
guest透過VM Network跑iperf的狀況....
由以上應該可以看出雖然throughput好像影響不大,但IOMMU的確有助於降低Host的CPU loading,也可以降低對time critical task的影響(不走IOMMU就會看到retry,通常就代表有lost packet的狀況了)....